package com.xxl.job.executor.sjbank.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
 * 外币贷记帐户
 * @TableName icms_accx_a
 */
@TableName(value ="icms_accx_a")
@Data
public class IcmsAccxA implements Serializable {
    /**
     * 自增ID
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 账号
     */
    private Long xaccount;

    /**
     * 银行
     */
    private Integer bank;

    /**
     * 公司编号
     */
    private String business;

    /**
     * 逾期金额1
     */
    private BigDecimal age1;

    /**
     * 逾期金额2
     */
    private BigDecimal age2;

    /**
     * 逾期金额3
     */
    private BigDecimal age3;

    /**
     * 逾期金额4
     */
    private BigDecimal age4;

    /**
     * 逾期金额5
     */
    private BigDecimal age5;

    /**
     * 逾期金额6
     */
    private BigDecimal age6;

    /**
     * 本期预授权的预借现金总额
     */
    private BigDecimal authCash;

    /**
     * 授权未请款金额
     */
    private BigDecimal authsAmt;

    /**
     * 复利余额
     */
    private BigDecimal balCmpint;

    /**
     * 帐单日计息本金昨日余额
     */
    private BigDecimal balFree;

    /**
     * 日计息本金昨日余额
     */
    private BigDecimal balInt;

    /**
     * 日记息本金符号
     */
    private String balintflag;

    /**
     * 费用昨日余额
     */
    private BigDecimal balNoint;

    /**
     * 利息昨日余额
     */
    private BigDecimal balOrint;

    /**
     * 年费
     */
    private BigDecimal cardFees;

    /**
     * 未出帐单的预借现金费用总计
     */
    private BigDecimal cashAdfee;

    /**
     * 未出帐单的预借现金总计
     */
    private BigDecimal cashAdvce;

    /**
     * 今日预借现金金额
     */
    private BigDecimal cashTday;

    /**
     * 帐户类型
     */
    private Integer category;

    /**
     * 未出帐单的调帐总计
     */
    private BigDecimal credAdj;

    /**
     * 帐户贷方凭证数目
     */
    private BigDecimal credVouch;

    /**
     * 货币代码
     */
    private Integer currNum;

    /**
     * 未出帐单的借方调帐总计
     */
    private BigDecimal debitAdj;

    /**
     * 自前次帐单起，税贷方余额
     */
    private BigDecimal dutyCredt;

    /**
     * 自前次帐单起，税借方余额
     */
    private BigDecimal dutyDebit;

    /**
     * 固定购汇金额
     */
    private BigDecimal exchAmt;

    /**
     * 购汇冻结金额
     */
    private BigDecimal exchAuth;

    /**
     * 总可购汇金额
     */
    private BigDecimal exchInqam;

    /**
     * 费用及稅款合计（暂无用）
     */
    private BigDecimal feesTaxes;

    /**
     * 预借现金的最高金额
     */
    private Integer hiCashadv;

    /**
     * 最高金额预借现金的日期
     */
    private Integer hiCasmmyy;

    /**
     * 最高贷方金额的日期
     */
    private Integer hiCrdmmyy;

    /**
     * 最高的贷方金额
     */
    private Integer hiCredit;

    /**
     * 最高的借方金额
     */
    private Integer hiDebit;

    /**
     * 最高借方金额的日期
     */
    private Integer hiDebmmyy;

    /**
     * 最高的超额金额
     */
    private Integer hiOlimit;

    /**
     * 最高超额金额的日期
     */
    private Integer hiOlimmyy;

    /**
     * 最高消费金额
     */
    private Integer hiPurchse;

    /**
     * 消费最高金额的日期
     */
    private Integer hiPurmmyy;

    /**
     * 预借现金利息
     */
    private BigDecimal intCash;

    /**
     * 应收复利
     */
    private BigDecimal intChdcmp;

    /**
     * 应收透支利息
     */
    private BigDecimal intChgd;

    /**
     * 应计复利利息
     */
    private BigDecimal intCmpond;

    /**
     * 利息代码
     */
    private Integer intCode;

    /**
     * 当期应计利息
     */
    private BigDecimal intCunot;

    /**
     * 当期应计复利
     */
    private BigDecimal intCurcmp;

    /**
     * 存款利息
     */
    private BigDecimal intEarned;

    /**
     * 上期应计利息
     */
    private BigDecimal intNotion;

    /**
     * 记息处理日期
     */
    private Integer intProcdy;

    /**
     * 透支利率
     */
    private BigDecimal intRate;

    /**
     * （暂无用）
     */
    private BigDecimal intRatecr;

    /**
     * 最近一次计息日期
     */
    private Integer intUptody;

    /**
     * 最近交易日期
     */
    private Integer lastTrday;

    /**
     * 最近一次记录备注日期
     */
    private Integer lastntdate;

    /**
     * 最近还款金额
     */
    private BigDecimal lastpayamt;

    /**
     * 最近还款日期
     */
    private Integer lastpayday;

    /**
     * 当前帐单月份
     */
    private Integer monthNbr;

    /**
     * 逾期月数
     */
    private Integer mthsOdue;

    /**
     * 本次帐期的预借现金笔数
     */
    private Integer nbrCashad;

    /**
     * 本次帐期的费用及稅款笔数
     */
    private Integer nbrFeedty;

    /**
     * 本次帐期帐戶已超额後的交易次数
     */
    private Integer nbrOlimit;

    /**
     * 本次帐期的其他费用笔数
     */
    private Integer nbrOthers;

    /**
     * 本次帐期的缴款笔数
     */
    private Integer nbrPaymnt;

    /**
     * 本次帐期的一般消费笔数
     */
    private Integer nbrPurch;

    /**
     * 本次帐期的所有交易笔数
     */
    private Integer nbrTrans;

    /**
     * 逾期标志
     */
    private Integer odueFlag;

    /**
     * 已逾期但未达到逾期最小标售的金额
     */
    private BigDecimal odueHeld;

    /**
     * 超限标志
     */
    private Integer olflag;

    /**
     * 其他费用的总额
     */
    private BigDecimal otherFees;

    /**
     * 还款标志
     */
    private String payFlag;

    /**
     * 当期已还款金额
     */
    private BigDecimal paymtClrd;

    /**
     * 当日还款金额
     */
    private BigDecimal paymtTday;

    /**
     * 未出帐单的未实现缴款金额总计
     */
    private BigDecimal paymtUncl;

    /**
     * 已收滞纳金金额
     */
    private BigDecimal penChrg;

    /**
     * 应收滞纳金金额
     */
    private BigDecimal penchgAcc;

    /**
     * 当期消费金额
     */
    private BigDecimal purchases;

    /**
     * 未出帐单的质疑金额总计
     */
    private BigDecimal queryAmt;

    /**
     * 质疑代码
     */
    private String queryCode;

    /**
     * 显示质疑金额的帐单日期
     */
    private Integer queryStmt;

    /**
     * STM_AMT_OL
     */
    private BigDecimal stmAmtOl;

    /**
     * 帐单消费余额
     */
    private BigDecimal stmBalfre;

    /**
     * 帐单日记息余额
     */
    private BigDecimal stmBalint;

    /**
     * 帐单日记息余额符号
     */
    private String stmbalintflag;

    /**
     * 帐单总余额
     */
    private BigDecimal stmBalnce;

    /**
     * 账单总余额符号
     */
    private String stmBalflag;

    /**
     * 帐单利息余额
     */
    private BigDecimal stmBalori;

    /**
     * 最低应缴金额扣除逾期金额
     */
    private BigDecimal stmInstl;

    /**
     * 最近一期帐单的最低应缴款
     */
    private BigDecimal stmMindue;

    /**
     * 最近一期帐单的费用合计
     */
    private BigDecimal stmNoint;

    /**
     * 最近一期帐单的超额标志
     */
    private Integer stmOlflag;

    /**
     * 最近一期帐单的逾期金额
     */
    private BigDecimal stmOverdu;

    /**
     * 最近一期帐单的未结清缴款金额
     */
    private BigDecimal stmPayUn;

    /**
     * 最近一期帐单的质疑金额
     */
    private BigDecimal stmQryamt;

    /**
     * 最近一期帐单的自动扣款金额
     */
    private BigDecimal stmRepay;

    /**
     * 今日过帐交易总金额
     */
    private BigDecimal todayAmt;

    /**
     * 今日过帐交易总金额符号（除还款及预借现金）
     */
    private String todayAmtflag;

    /**
     * 过帐交易总金额输入日期
     */
    private Integer todayRel;

    /**
     * 未实现的缴款金额比例
     */
    private BigDecimal unclPct;

    /**
     * 停记滞纳金
     */
    private BigDecimal shadowPen;

    /**
     * 停记透支利息
     */
    private BigDecimal shadowInt;

    /**
     * 停记复利
     */
    private BigDecimal shadowCmp;

    /**
     * 本期应收费用1
     */
    private BigDecimal balNint01;

    /**
     * 本期应收费用2
     */
    private BigDecimal balNint02;

    /**
     * 本期应收费用3
     */
    private BigDecimal balNint03;

    /**
     * 本期应收费用4
     */
    private BigDecimal balNint04;

    /**
     * 本期应收费用5
     */
    private BigDecimal balNint05;

    /**
     * 本期应收费用6
     */
    private BigDecimal balNint06;

    /**
     * 本期应收费用7
     */
    private BigDecimal balNint07;

    /**
     * 本期应收费用8
     */
    private BigDecimal balNint08;

    /**
     * 本期应收费用9
     */
    private BigDecimal balNint09;

    /**
     * 本期应收费用10
     */
    private BigDecimal balNint10;

    /**
     * 上期应收费用1
     */
    private BigDecimal stmNint01;

    /**
     * 上期应收费用2
     */
    private BigDecimal stmNint02;

    /**
     * 上期应收费用3
     */
    private BigDecimal stmNint03;

    /**
     * 上期应收费用4
     */
    private BigDecimal stmNint04;

    /**
     * 上期应收费用5
     */
    private BigDecimal stmNint05;

    /**
     * 上期应收费用6
     */
    private BigDecimal stmNint06;

    /**
     * 上期应收费用7
     */
    private BigDecimal stmNint07;

    /**
     * 上期应收费用8
     */
    private BigDecimal stmNint08;

    /**
     * 上期应收费用9
     */
    private BigDecimal stmNint09;

    /**
     * 上期应收费用10
     */
    private BigDecimal stmNint10;

    /**
     * 分期付款授权未请款金额
     */
    private BigDecimal mpAuths;

    /**
     * 分期付款当前余额
     */
    private BigDecimal mpBal;

    /**
     * MP剩余本金
     */
    private BigDecimal mpRemPpl;

    /**
     * 分期付款昨日余额
     */
    private BigDecimal balMp;

    /**
     * 分期付款账单余额
     */
    private BigDecimal stmBalmp;

    /**
     * 上上期消费计息金额
     */
    private BigDecimal pstmBalfr;

    /**
     * 上上期分期计息金额
     */
    private BigDecimal pstmBalmp;

    /**
     * 上上期表内利息计息金额
     */
    private BigDecimal pstmBalor;

    /**
     * 上上期表外利息计息金额
     */
    private BigDecimal pbalCmpin;

    /**
     * 记录变更日期
     */
    private Integer etlDay;

    /**
     * 创建时间
     */
    private Date crdt;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}